package com.bdqn.tour.dao;

import com.bdqn.tour.entity.*;

import java.util.List;

public interface HotelImplementationClass {

        //新增
        //主信息
        int addUsers(Comment users);//添加用户数据
        int addUesr(Comment users);//添加回复信息
        boolean saveReply(Reply reply);
        //添加回复信息
        void addComment(Comment comment);//添加用户数据
        int addUsers2(Comment users);
        //查询主楼id
        int getUserIdByUsername(String name);//根据用户名获取数据
        //修改
        //删除
        //查询
        List<HotelReview> getHotelReview(int start, int limit);//获取数据将数据封装到HotelReview
        Xingon getXi();//获取评价总数
        int getPageSize(int id);//获取总数居
        int getTotalPages(int pageSize);//分页查询
        int getTotalCommentsCount1();
        List<scenicSpots> getAllComments(int start, int limit);//景点分页查询
        List<Comment> getComments(int start, int limit);//酒店分页查询
        Comment getUsers(String name);//根据用户名查询用户信息
        List<Comment> getXi(int start, int limit,String xi);//通过评星查询所有信息
        List<Comment> getAllComments();

        /**
         *
         * @return
         */
        List<Comment> getAllComment();
        List<Comment> getName(String name);
        int execute(String sql, Object... param);
//        int nameId(String name);//查询主楼用户id
     boolean deleteComment(int commentId);//删除业务
}
